@font-face {
    font-family: 'PressStart2P';
    src: url('PressStart2P-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat-Italic-VariableFont_wght.ttf') format('truetype');
}

.barra-header {
    margin-bottom: 20px;
    text-align: center;
}

.barra-header h1 {
    font-family: 'PressStart2P';
    color: rgb(255, 140, 0);
    margin-bottom: 10px;
}

.barra-header nav {
    background: rgba(50, 50, 50, 0.85);
    padding: 12px;
    border-radius: 10px;
}

.barra-header nav a {
    color: white;
    margin: 0 15px;
    text-decoration: none;
}

.barra-header nav a:hover {
    color: #00D9D2;
}

body {
    background-image: url("mineplex.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    margin: 0;
    padding: 0;
    font-family: 'Montserrat', sans-serif;
}

.pagina-contenedor {
    width: 60%;
    margin-left: 40%;
    margin-right: 50px;
    padding: 30px;
    background: rgba(130, 130, 130, 0.85);
    border-radius: 15px;
    color: white;
}

.imagen-pagina {
    position: absolute;
    top: 250px;
    left: 50px;
}

.imagen-pagina img {
    width: 35%;
    border-radius: 15px;
    opacity: 0.95;
}

.descripcion-pagina p {
    font-size: 18px;
    line-height: 1.6;
}

input[type="radio"],
input[type="checkbox"] {
    transform: scale(1.2);
    margin-right: 8px;
    cursor: pointer;
}

label {
    font-size: 16px;
    cursor: pointer;
}

.volver {
    margin-top: 30px;
    text-align: center;
}

.volver a {
    color: white;
    font-size: 20px;
    text-decoration: none;
    background: rgba(100, 100, 100, 0.85);
    padding: 10px 20px;
    border-radius: 10px;
}

.volver a:hover {
    background: rgba(150, 150, 150, 0.9);
}

footer {
    color: white;
    font-family: 'Montserrat', sans-serif;
}

footer a {
    color: white;
    text-decoration: none;
}

footer a:hover {
    color: rgb(255, 140, 0);
}
